Сглаживание по нерегулярным данным в скользящем круглом окне
Алгоритм
Окно сглаживания перемещается по всем узлам определенной пользователем прямоугольной регулярной сети, «накинутой» на «облако» исходных данных. В каждом узле определяется, какие точки попадают в указанную пользователем окрестность и для каждой попавшей в окно точки вычисляется соответствующий ее расстоянию от центра окна весовой коэффициент. Результат свертки поля в окне с весовыми коэффициентами записывается как результат сглаживания.
Параметры
Для определения обрабатываемого поля необходимо указать, в каких свойствах текущей ТОС располагаются координаты и значения обрабатываемого поля (см. Рис. 1, параметры Координата X, Координата Y, Свойство) на панели Исходное поле.
Для определения параметров прямоугольной регулярной выходной сети на одноименной панели можно:
- либо ввести эти параметры в полях X0, Y0, Угол, DX, DY, Пикетов, Профилей;
- либо поставить отметку в поле Шаблон и тогда эти параметры будут взяты из указанного в Имя файла ТОС файла.
Рис. 1. Выбор параметров для сглаживания нерегулярных данных в круглом окне.
Размер круглого окна указывается в поле Диаметр окна сглаживания.
Закономерность распределения весовых коэффициентов в окне определяется в поле Вид фильтра. Есть два предопределенных вида: Треугольный и Осреднение. Для первого значения коэффициентов обратно пропорциональны расстоянию от центра окна (inverse distance), для второго все весовые коэффициенты одинаковы и не зависят от расстояния до центра. Пользователь может сам описать закономерность, выбрав Произвольный и указать ряд значений в поле Форма весовых коэффициентов. Весовой коэффициент в центре окна будет пропорционален первому указанному значению, коэффициент на краю окна – последнему. В промежуточных точках коэффициенты будут определятся введенной последовательностью, дополняемой линейной интерполяцией. Вся совокупность весовых коэффициентов, рассчитанных для текущего положения, нормируется таким образом, чтобы их сумма была равна 1, для того, чтобы сглаженное поле не отличалось по уровню от исходного. Результат сглаживания может быть размещен как в существующей ТОС (если есть ТОС-шаблон, то она будет умолчанием) так и в новой. При определении параметров размещения результата необходимо определить Свойство и Имя файла ТОС на панели Результат сглаживания.
В результате выполнения процедуры дополняется уже существующая ТОС, либо создается новая ТОС, в которой размещается результат сглаживания.